#!/bin/bash

# 将desktop文件放置在指定目录下

# 指定文件和路径
FILE_A="config/qt_rtsp_show_ui.desktop"
PATH_B="/etc/xdg/autostart/"

# 默认操作为拷贝文件
ACTION="copy"

# 检查参数输入
while getopts "c" opt; do
  case $opt in
    c)
      ACTION="clean"
      ;;
    \?)
      echo "无效的选项: -$OPTARG" >&2
      exit 1
      ;;
  esac
done

# 执行操作
if [ "$ACTION" == "copy" ]; then
  # 拷贝文件A到路径B
  cp "$FILE_A" "$PATH_B"
  echo "文件已拷贝到 $PATH_B"
  ls -l $PATH_B |grep 
elif [ "$ACTION" == "clean" ]; then
  # 清理文件A
  if [ -f "$PATH_B$FILE_A" ]; then
    rm "$PATH_B$FILE_A"
    echo "文件 $FILE_A 已从$PATH_B 删除"
  else
    echo "文件 $FILE_A 不在$PATH_B 下，无需清理"
  fi
fi









